Combining the Model/View/Control Design Pattern with the DEVS Formalism to Achieve Rigor and Reusability in Distributed Simulation
نویسنده
چکیده
Defense-related simulation efforts are increasingly focused on component-based simulation development. This focus is reflected in efforts to design new simulation software in terms of interacting components that can be understood and reused in isolation or collectively and to modify legacy simulators to incorporate new component-based simulation technology. A strong, new capability to modify simulation software is necessary to make component-based simulation development a reality. Such a capability can only be realized by incorporating sound modeling and simulation principles and a clear separation of concerns between models, simulators, and distributed computing. This paper presents a design pattern that supports the construction of adaptable simulation software via an extension of the Model/View/Control design pattern. The resulting Model/Simulator/View/Control pattern incorporates key concepts from the DEVS modeling and simulation methodology in order to promote a separation of modeling, simulation, and distributed computing issues. The advantage of this approach to simulation software design is considered in the context of other documented attempts to promote component based simulation development. The new design pattern is demonstrated through its application in a simulation based test signal generator used to support the Single Integrated Air Picture (SIAP) systems engineering effort.
منابع مشابه
DEVS-Based Dynamic Model Reconfiguration and Simulation Control in the Enhanced DoDAF Design Process
The combination of DoDAF operational views, which capture the requirements of an architecture, and System views, which provide its technical attributes, forms the basis for semi-automated construction of simulation models. In this paper, we describe an enhanced Model-View-Controller paradigm that works in tandem with the DEVS M&S framework. We also employ the recently introduced DoDAF extension...
متن کاملProceedings of the 2000 Winter Simulation Conference
Models, similar to other intellectual properties, are increasingly being treated as commodities worthy of protection. Providing ownership for models is key for promoting model reusability, composability, and distributed simulation. However, to date, it appears no principled approach has been developed to support ownership of models. Instead, individuals such as modelers and legal personnel empl...
متن کاملDEVS Framework for Component-based Modeling/Simulation of Discrete Event Systems
This paper applies a component-based framework to discrete event systems simulation and then develops a componentbased simulation environment. The environment is based on combination of the sound modeling formalism of DEVS (Discrete Event Systems Specification) and the powerful component standard of COM (Component Object Model). The combination results in the DEVS/COM run-time infrastructure wh...
متن کاملFuzzy Control of Fuel Cell Distributed Generation Systems
The operation of Fuel Cell Distributed Generation (FCDG) systems in distribution systems is introduced by modeling, controller design, and simulation study of a Solid Oxide Fuel Cell (SOFC) distributed generation (DG) system. The physical model of the fuel cell stack and dynamic models of power conditioning units are described. Then, suitable control architecture based on fuzzy logic contro...
متن کاملA CORBA-Based Distributed Simulation Methodology for Hierarchical DEVS Models
Discrete-event simulation is frequently used to analyze and predict the performance of systems. Simulation of large, complex systems remains a major stumbling block, however, due to the prohibitive computation costs. Distributed simulation offers one approach that can significantly reduce these computation costs. Since distributed simulation deals with large and complex systems, the following i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004